草庐IT

Android AlarmManager 推送通知

全部标签

ios - 如何使用image发送通知 - react-native-firebase

我是新手RN,我对ReactNativeFirebase发送通知有问题,我不想寻找解决方案来推送图像通知。任何帮助都非常感谢。 最佳答案 尝试。。。constnotification=newfirebase.notifications.Notification().setNotificationId('notificationId:'+data.id).setTitle(data.title).setBody(data.body);notification.android.setChannelId('yourChannel').an

ios - 如果应用是通过触摸推送启动的,有没有办法等待应用的主页面完成加载后运行代码?

在我的应用程序上触摸“推送”以移动屏幕。如果应用程序已经在运行,它会很好地工作。如果应用程序关闭并且您触摸该应用程序,您将无法接收信息。如果通过触摸推送启动应用程序,有没有办法在等待我的应用程序主页完成加载后运行代码?Appdelegate.swiftfuncuserNotificationCenter(_center:UNUserNotificationCenter,didReceiveresponse:UNNotificationResponse,withCompletionHandlercompletionHandler:@escaping()->Void){letuserInf

android - 如果设备被锁定,定时器完成后的通知 - React Native EXPO?

我有一个用ReactNative(EXPO)编写的计时器,类似于原生Android计时器。我使用类似的东西:setTimeout(()=>{Vibration.vibrate(PATTERN,true);//thisworksonlywhenappisactive},60*1000);//timeinrange1-120min.在iOS和Android上,当计时器结束、设备锁定和屏幕关闭时,如何触发音频信号或/和振动?我应该使用一些ReactNative组件还是单独的包? 最佳答案 通常,您可以运行setTimeout或setInt

ios - 快速/灵活的通知用户信息测试

我正在查看quick/nimble中的通知支持,例如:expect{NotificationCenter.default.postNotification(testNotification)}.to(postNotifications(equal([testNotification]))有没有办法让我处理返回的通知以检查userInfo?我的目标是调用一个发布通知的方法,然后检查该通知userInfo并确保键/值对正确。快速:2.1.0敏捷:8.0.1 最佳答案 我最终这样做了:funcequalName(_expectedName

iphone - 在 TTNavigator (Three20) 中使用单个 URL 推送两个 UIViewController

我正在使用three20开发核心数据应用程序。我有一个特定的情况,当单击启动器按钮时,我必须在实体上显示详细View。在推送此详细View之前,我还想推送所有实体的列表。更具体地说,这就是我想要完成的。单击启动器按钮后,我想打开包含所有实体列表的TableView。然后推送特定实体的详细View。这是否可能在three20中使用LauncherItem的单个URL?有没有其他方法可以做到这一点?我试过各种方法,但我无法做到这一点。有人可以提出任何想法吗?谢谢! 最佳答案 不是用一个单一的URL,而是在viewDidAppear方法中

iphone - 管理以单一方式触发的多个本地通知的警报?

我需要你的帮助:(场景:(在iOSSDK中使用UILocalNotification)如果您在设备上看到您的应用程序触发了多个本地通知,您必须响应所有警报。N个触发的通知需要点击N个警报。这很烦人。在我的应用程序中,通知彼此之间密切相关,因此我想找到一种方法来通过仅点击一个警报来“消耗”所有触发的警报。有办法吗?一个(几乎)解决方案:如果您取消所有其他通知(通过cancelAllLocalNotifications)和其他警报消失。但是通过这种方式您取消了所有通知,因此您需要重新安排未触发的通知。有没有更痛苦的解决方案?提前致谢 最佳答案

iphone - 推送通知进入时调用的方法序列

当推送通知到来并且我们点击警报的“查看”按钮时,调用的第一个方法是什么?我想了解流程,因为我想为我的通知呈现模态视图,并且该模态将位于我的RootViewController之上,所以我想了解通知进入时调用的方法序列。 最佳答案 didFinishLaunchingWithOptions或applicationWillEnterForegrounddidReceiveLocalNotification 关于iphone-推送通知进入时调用的方法序列,我们在StackOverflow上找到

如何为微信小程序添加订阅消息和推送通知功能

为微信小程序添加订阅消息和推送通知功能是非常有用的,它可以让用户在重要的事件发生时及时地收到通知。在本文中,我们将详细介绍如何为微信小程序添加这两种功能。一、订阅消息订阅消息是一种新的消息类型,用户可以选择是否订阅它们。订阅消息一般用于向用户推送一些定期更新的内容,如新闻、天气、股票等。下面是为微信小程序添加订阅消息的步骤。注册公众平台账号要使用订阅消息功能,必须要先注册一个公众平台账号。在注册过程中,需要提供一些基本信息,如开发者名称、邮箱、电话号码等。获取模板ID要发送订阅消息,需要先创建一个模板。在公众平台账号中,可以创建一个订阅消息模板,并获取一个模板ID。模板中可以包含一些变量,用于

objective-c - 为回调匹配 CoreData 保存通知

我想就此征询某人的意见。我有一个专用的保存NSManagedObjectContext和GCD队列,我从中对其进行操作。每当新数据进入我的应用程序时,我都会将其保存在该上下文中,并将更改合并到主上下文中。我的问题出现在告诉主线程刚刚发生了什么。在我调用save之后,我的current上下文现在是最新的,但是如果我在主上下文中触发一个方法,它的上下文就不是了。如果我等待NSManagedObjectContextDidSave通知,并且我保存了三次,我现在有三个排队的委托(delegate)调用,但无法将它们与传入的通知相匹配。有谁知道绕过的好方法这个?编辑我最后做的是为每个保存操作创建

通知中心未列出 iOS5 应用程序

我的应用使用本地通知与用户交流。iOS4的遗留代码运行良好,但在iOS5中,不显示通知。在网上看了之后,在didFinishLaunchingWithOptions:方法中添加了如下内容[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound];我仍然没有在通知中心看到该应用程序。是否还需要其他任何东西才能使应用程序列在通知中心?山